body{
	height:auto;
}
span{
  display:inline-block;  
}
.ptb15{
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important;
}
/*@font-face
{
font-family: sentinel;
src: url('../font/sentinel.ttf'),
     url('../font/sentinel.eot'); 
}
*/
/*.boxShadow{box-shadow: 1px 0px 7px rgba(27,55,75,0.08)}*/

/* 我的中心首页 */
.user_header{
	padding-top:1.5rem;
	border-bottom:6px solid #eef3f5;
	position:relative;
}
.user_setting{
	position:absolute;
	top:1rem;
	right:1rem;
	width:2rem
}
.user_signout{
	position:absolute;
	top:.5rem;
	right:.5rem;
	/* width:1.5rem */
}
.user_photo_level{
	width:100%;
	text-align:center;
	background: black;
	height: 45px;
	line-height: 30px;
}
.user_photo_c{
	height:100%;
	margin:0 auto;
	color: white;
}
.scan_img{
	width: 2rem;
	float: right;
	height: 2rem;
	margin: 8px;
}
.role_span{
	position: absolute;
	width: 100%;
	margin-left: -50%;
	top: 7px;
	text-align: center;
}
.user_photo{
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.user_photo .my_img{	
	overflow:hidden
}
.user_edit{
	display:block;
	position:absolute;
	right:50%;
	margin-right:-3rem;
	bottom:0rem;
	z-index:9;
	background:#1b374b;
	width:2rem;
	height:2rem;
	border-radius:100%;
}
.user_edit img{
	width:50%;
	margin:0.5rem 0 0 0.1rem;
}
.user_level{
	display:inline-block;
	margin:0 auto;
	padding:.25rem 0.9rem 0.1rem 0.3rem;
	border-radius:10rem;
	-webkit-border-radius:10rem;
	-moz-border-radius:10rem;
	background-color:#1b374b;
	color:#fff;
	margin-bottom:1rem;
}
.user_num{	
	width:1.5rem;
	float:left;	
	margin-right:.5rem;
	position:relative;
}
.user_bar{
	height:4rem;
	padding-top:.5rem;
	text-align:center;
	margin-top:6px;
	margin-bottom: 10px
}
.user_bar ul li{
	width:33.3%;	
	float:left;	
	line-height:1.6rem;
	box-sizing:border-box;
	border-right:1px solid #afc1cb;
	position:relative;
}
.user_bar ul li .add_icon{
	position:absolute;
	top:-1rem;
	left:72%;
	z-index:9;
	width:1.5rem;
	height:1.5rem;
	
}
.user_li{
	margin-bottom: 60px;
}

.user_li ul {
	width:100%;
	display:inline-block;
	
}

.user_li ul li{
	width:25%;
	float:left;
	margin:3rem 0 2rem 0;
	text-align:center;	
	position:relative;
	box-sizing:border-box;
}
.user_li ul li:last-child{
	/*float:right;*/
}
.user_li ul li img{	
	width:32px;
	display:inline-block
	
}
.user_li ul li p{
	font-size:1.4rem;
	color:#1b374b
}
.user_bdm{
	border-bottom:1px solid #eef3f5
}
.u_tip{
	position:absolute;	
	font-size: .8rem;
    line-height: 1.5rem;
    top:-0.6rem;	
	left:58%;
	margin-right:1rem;
	color:#fff;
	width: 1.5rem;
    height: 1.5rem;
    background-color: #e88671;
   border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
/*个人信息管理*/
.user_nav{
	position:relative;
	/*height:4rem;
	border-bottom:1px solid #eef3f5;*/
}
.user_nav .back{
	position:absolute;
	left:5%;
	top:2rem;
	margin-top:-0.5rem;
	width:.8rem;
	height:.8rem;
	transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	border-top: .2rem solid #1b374b;
	border-right: .2rem solid #1b374b;
}
.user_nav .title{
	width:80%;
	margin:0 auto;
	display:block;
	text-align:center;
	font-size: 1.5rem;
    line-height: 4rem;
}
/*个人信息页6.17补充样式*/
.user_nav .useinfo_tab li {
    width: 33%;
    float: left;
}
.user_nav .useinfo_tab1 li {
    width: 50%;
    float: left;
}
/*end*/
.user_nav .user_manageUl{
	width:80%;
	margin:0 auto;
}
.user_nav .user_manageUl li{
	float:left;
	font-size:1.3rem;
	height: 43px;
	line-height:43px;
	width:33%;
	color:#80858d;
	position:relative;
	text-align:center;
}
.user_nav .user_manageUl li a{display: inline-block;}
.user_nav .kefu{
	display:block;
	position:absolute;
	right:5%;
	top:2rem;
	margin-top:-1rem;
	width:26px;
}
.user_nav .user_manageUl li.on span{
	display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: .2rem;
    width: 100%;
    background: #1b374b;
}
.user_nav .user_manageUl li.on a{
	color:#1b374b;
	border-bottom: 2px solid #1b374b;
}
.user_managecon{
    border-bottom:none;
}
.user_content{
	margin:44px auto 0;
}
.user_content .f_list{
	padding:2rem 0;
	font-size:1.4rem;
	border-bottom:1px solid #dfe0e2;
}
.user_content .f_list label{
	display:inline-block;
	color:#1B374B;
	width:6rem;
}
.user_content .f_list input{
	display:inline-block;
	font-size:1.4rem;
}
.user_content .f_list input[type='text'],.user_content .f_list input[type='password'] {
	color:#AFC1CB;
}
.user_content .f_list input,
.user_content .f_list .u_sex{
		margin-left:1rem;
}
.user_content .f_list .u_sex a{
	padding:0.8rem 1.2rem;
	border:1px solid #afc1cb;
	border-radius:.2rem;
	display: inline;
}
.user_content .f_list .u_sex a.on{
	background:#1b374b;
	color:#fff;
	border-radius:.3rem;
	border:1px solid #1b374b;
}
.user_content .f_list .u_sex .u_sex_w:before{
	display: inline-block;
    content: '';
	width: 20px;
    height: 20px;
	background: url(../img/user_icon/womanunchecked2x.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
	position:relative;
	top:5.5px;
}
.user_content .f_list .u_sex .u_sex_m:before{
	display: inline-block;
    content: '';
	width: 20px;
    height: 20px;
	background: url(../img/user_icon/manunchecked2x.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
	position:relative;
	top:5px;
}
.user_content .f_list .u_sex .u_sex_w.on:before{
	color:#fff;
	border-radius:.3rem;
	display: inline-block;
    content: '';
	width: 20px;
    height: 20px;
	background: url(../img/user_icon/womanchecked2x.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
	position:relative;
	top:5.5px;
}
.user_content .f_list .u_sex .u_sex_m.on:before{
	color:#fff;
	border-radius:.3rem;
	display: inline-block;
    content: '';
	width: 20px;
    height: 20px;
	background: url(../img/user_icon/manchecked2x.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
	position:relative;
	top:5.5px;
}
.user_content .f_list .u_sex a:nth-child(2){
	margin-left:1rem;
}
.user_content .f_list .area_con{
	display:inline-block;
	width:auto;
}
.user_content .f_list .area_con .u_area_select{
	display:block;
	position:absolute;
	right:1rem;
	top:50%;
	margin-top:-0.7rem;
	
}
.user_content .f_list .area_con .u_area_select select{
	padding:0 .5rem
}
.user_content .f_list .area_con .u_area_select:after{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-3px;
	display:block;
	content:"";
	width:0; 
    height:0; 
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:6px solid #afc1cb;
	z-index:9;
}
.user_content .f_list .area_con .u_area_select  select {
	color:#1e384b;
	background: #fff;
	font-size: 1.2rem;
}
.user_content .keep_btn{
	background:#1b374b;
	color:#fff;
	text-align:center;
	border-radius:.3rem;
	height:3.4rem;
	line-height:3.4rem; 
	font-size:1.4rem
}
.user_content .tips{
	font-size:1.2rem;
	text-align:center;
	color: #80858d;
}
.hr_b{
    border: 0;
    border-top: 1px solid #eee;
}
.member_security .ac_securityitem{
	position:relative;
	padding:1.5rem 0;
	border-bottom:1px solid #eee;
}
.member_security .confirm_icon:before {
    display: inline-block;
    content: '';
    width: 25px;
    height: 25px;
    float: left;
    background: url(../img/user_icon/right2x.png) no-repeat;
    background-size:20px 20px;
}
.member_security .no_confirm_icon:before {
    display: inline-block;
    content: '';
    width: 25px;
    height: 25px;
    float: left;
    background: url(../img/user_icon/wrong2x.png) no-repeat;
    background-size:20px 20px;
}
.member_security .ac_securityitem:after{
	display:block;
	 content: '';
	 height:0;
	 clear:both;
	 overflow:hidden;
}
.ac_securityitem .ac_securityTitle{
	float:left;
	margin-left: 16px;
    display: inline-block;
	font-size:1.4rem;
	color:#1b374b;
 }
.ac_securityitem .ac_securityAction{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-1.4rem;
	display: inline-block;
}
.ac_securityitem .ac_securityAction .u_s_btn{
	display:inline-block;
	width:5rem;
	padding:.5rem 0;
	text-align:center;
	border-radius:.2rem;
}
.ac_securityitem .ac_securityAction  .modify_btn{
	border:1px solid #afc1cb;
}
.ac_securityitem .ac_securityAction  .go_modify_btn{
	background:#ee9b84;
	color:#fff;
}
.user_content .f_list label.c_1e384b{
	color:#1e384b;
}
.user_content .f_list .m_tips1{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-10px;
	width: 25px;
    height: 25px;
	background: url(../img/user_icon/right2x.png) no-repeat;
    background-size:20px 20px;
}
.user_content .f_list .m_tips2{
	color:#f6ab2e;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-8px;
}
.user_content .f_list .m_tips3{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-10px;
	width: 25px;
    height: 25px;
	background: url(../img/user_icon/wrong2x.png) no-repeat;
    background-size:20px 20px;
}
.f_list .m_tips1,.f_list .m_tips2,.f_list .m_tips3{
	display:none;
}
.f_list .t_info{
	display:none;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-8px;
	color:#f00;
}
.info_error{display:none;position:absolute;
	right:0;
	top:50%;
}
.f_list .t_word{
	margin-left:5px;
	color:#f6ab2e;
}
.f_list .address_name{
	width:40%;
}
.f_list .recordname{
	position:absolute;
	bottom:-3.5rem;
	left:6rem;
	z-index:9;
	width:40%;
	padding:1rem 0;
	text-align:center;
	background:#fff;
	border: 1px solid #eef3f5;
	-webkit-box-shadow: 0 4px 10px rgba(242, 242, 242, .5);
    -moz-box-shadow: 0 4px 10px rgba(242, 242, 242, .5);
    box-shadow: 0 4px 10px rgba(242, 242, 242, .5);
}
.steps_three:after{
	display:block;
	 content: '';
	 height:0;
	 clear:both;
	 overflow:hidden;
}
.steps_three li{
	float:left;
}
.steps_three .step-item{
	position:relative;
	 width:10%;
}
.steps_three .step-line{
	 width:30%;
	border-bottom:1px dotted #afc1cb;
	 margin:.5rem 2%;
	 height:.1rem;
}
.steps_three .step-item  .s_nember{
	width:1.5rem;
	height:1.5rem;
	margin:0 auto;
	background:#afc1cb;
	border-radius:100%;
	display:block;
	text-align:center;
	line-height:1.5rem;
	color:#fff;
}
.steps_three .step-item  .s_text{
	position:absolute;
	bottom:-2rem;
	z-index:2;
	display:block;
	width:8rem;
	text-align:center;
	margin-left:-2.6rem
}
.steps_three .sel .s_nember{
	background:#ee9b84;
	
	color:#fff;
}
.steps_three .sel .s_text{
	color:#ee9b84;
}
.user_content .f_list .m_code{
	display:block;
	position:absolute;
	right:0;
	font-size:1.2rem;
	text-align:center;
	width:6rem;
	padding:.5rem;
	border:1px solid #afc1cb;
	border-radius:.2rem;
	top:50%;
	margin-top:-1rem;
}
.hint{
	position:absolute;
	display:inline-block;
}
.hint:before, .hint:after{
	position:absolute;
	opacity:0;
	z-index:9;
	-webkit-transition:0.3s ease;
	-moz-transition:0.3s ease;
	pointer-events:none;
}		
.hint:before, .hint:after{
opacity:1;
}
.hint:before{
	content:'';
	position:absolute;
	background:transparent;
	border:6px solid transparent;
	z-index:9;
}	
.hint:after{
	content:attr(data-hint);
	background:rgba(0, 0, 0, 0.7);
	color:white;
	padding:8px 10px;
	font-size:12px;
	white-space:nowrap;
	box-shadow:4px 4px 8px rgba(0, 0, 0, 0.3);
	border-radius:5px;
}
.hint-top:before{
	top:-1.4rem;
	left:-3.5rem;
	border-top-color:rgba(0, 0, 0, 0.7);
}		
.hint-top:after{
	top:-4rem;
	left:-4rem;
	margin:0 0 -6px -20px;
}
.user_content .f_list .m_refresh{
	position: absolute;
    right: 0;
	top:50%;
	margin-top:-15px;
    width: 30px;
    height: 31px;
    background: url(../img/user_icon/refresh.jpg) no-repeat;
    background-size: 30px 31px;
}
.user_content .f_list .check_code{
	display:block;
	position: absolute;
	top:50%;
	margin-top:-11px;
    right: 35px;
	width: 60px;
    height: 22px;
	background: url(../img/user_icon/check_code.jpg) no-repeat;
	background-size: 60px 22px;
}
.user_verify_success{
	margin:10rem 0 10rem;
	text-align:center;
}
.user_addaddress{
	height:4rem;
	line-height:4rem;
	border-bottom: 5px solid #eef3f5;
	/*padding-bottom:1rem;*/
	text-align:center;
}
.user_addaddress b{
	position:relative;
	top:1.5rem;
	display:inline-block;
	width:12px;
	height:2px; 
	background:#ee9b84; 
	font-size:0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.user_addaddress  b:after {
	content:'.';
	display: inline-block;
	width:12px;
	height:2px; 
	background:#ee9b84;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
 }
.user_addaddress  span{ 
	margin-left:.2rem;
}
.user_addaddress  span:before{ 
	display: inline-block;
    content: '';
    width: 1rem;
    height: 1rem;
	background: url(../img/user_icon/addaddress.png) no-repeat;
    background-size:1rem 1rem;
	margin-right:0.5rem;
}
.user_address_items{
	border-bottom: 1px solid #eef3f5;
}
/* .user_address_items .user_address{
	border-bottom: .1rem solid #eef3f5;
} */
.user_address_items .user_address .address_info{
	padding:1.5rem 5%;
}
.new_addr_btn{
	padding:1rem 2rem;
}
.new_addr_btn:after{
	display:block;
	 content: '';
	 height:0;
	 clear:both;
	 overflow:hidden;
}
.new_addr_btn input[type=radio]:checked::after{
	left: -7px;
} 
.new_addr_btn .set_default{
	float:left;
}
.new_addr_btn .set_default:before {
    display: inline-block;
    content: '';
	float:left;
    width: 25px;
    height: 25px;
	background: url(../img/icon/not_default.png) no-repeat;
    background-size:20px 20px;
}
.new_addr_btn .selected_default:before {
    display: inline-block;
    content: '';
	float:left;
    width: 20px;
    height: 20px;
	background: url(../img/icon/icon_yimi_10.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
}
.new_addr_btn .del_adress,
.new_addr_btn .bj_adress{
	float:right;
}
.new_addr_btn .bj_adress{
	margin-right:1rem;
}
.new_addr_btn .del_adress:before {
    display: inline-block;
    content: '';
	float:left;
    width: 16px;
    height: 16px;
	background: url(../img/user_icon/delete2x.png) no-repeat;
    background-size:16px 16px;
	margin-right:5px;
}
.new_addr_btn .bj_adress:before {
    display: inline-block;
    content: '';
	float:left;
    width: 16px;
    height: 16px;
	background: url(../img/user_icon/edit2x.png) no-repeat;
    background-size:16px 16px;
	margin-right:5px;
}

/*账户余额*/
.header_search.account_img{
	width:7%;
}
.accout_show{
	width: 100%;
	z-index: 81
}
.list_pix{
	width: 8%;
	line-height: 30px;
	position: absolute;
	top: .7rem;
	right: .6rem
}
.accout_fixed{
	width: 100%;
	position: fixed;
	top: 3.6rem;
	left: 0
}
.lpk_fixed{
	position: fixed;
	top: 3.6rem;
	left: 0
}
.mt12{margin-top: 12rem}
.account_num{
	background: #F5FCFF;
    background: -moz-linear-gradient(top,  #F5FCFF 0%, #ddeaf1  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5FCFF), color-stop(100%,#ddeaf1));
    background: -webkit-linear-gradient(top,  #F5FCFF 0%,#ddeaf1 100%);
    background: -o-linear-gradient(top,  #F5FCFF 0%,#ddeaf1 100%);
    background: -ms-linear-gradient(top,  #F5FCFF 0%,#ddeaf1 100%);
    background: linear-gradient(to bottom,  #F5FCFF 0%,#ddeaf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5FCFF', endColorstr='#ddeaf1',GradientType=0 ); 
	padding: 1rem 0;
	text-align: center;
	height: 10rem;
	position: relative;
}
:root .gradient{filter:none;}
.un_recharge{
	line-height: 2rem;
	margin-top: 3.5rem;
}
.recharge_num {
	width: 90%;
	margin: 0 auto;
	margin-top: 1rem;
}
.fly_left{
	position: absolute;
	left: 40%
}
.fly_right{
	/*position: absolute;    
    top: 3rem;
    right: 25%;*/
    font-size: 4rem;
    padding-top: 1rem;
}
.revise_btn{
	position: absolute;    
    top: 7.5rem;
}
.fr_yuan{
	float: right;
	font-size: 1.6rem;
}
.account_tab{
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #eef3f5;
	background-color: #fff
}
.account_tab ul li{
	width: 33%;
	line-height: 3.5rem;
	float: left;
	text-align: center;
	font-size: 1.4rem
}
.account_tab ul li.on span{
	border-bottom: 1px solid #1b374b
}
.recharge_p{
	border-bottom: 1px solid #eef3f5;
	padding: 1.5rem 0
}
.recharge_p input{
	width:70%;
	font-size: 1.4rem
}
.gift_card{
	border-radius: .3rem;
	padding:0 .5rem .5rem .5rem;
	background-color: #fff;
	box-shadow: 0px 0px 10px rgba(170,170,170,.3);	
	margin-top: 1rem
}
.bd_no{
	border-left: .8rem solid #e88671
}
.bd_yes{border-left: .8rem solid #f5a623}
.card_num{
	width: 100%;
	position: relative;
	float: left;
}
.bd_line{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 2rem;
	border-bottom: 2px solid #eef3f5;
}
.recharge_tip{
	width: 30%
}
.card_info{
	padding: .5rem 0;
	float: left;
	width: 100%
}
.card_id{
	width: 65%;
	line-height: 1.8rem
}
.card_id2{
	width: 50%;
	line-height: 1.8rem
}
.card_id3{
	width: 45%;
	line-height: 1.8rem
}
.card_id2 .lpk_line{
	top:0;
	right: -.5rem;
}
.bd_ra{
	border-radius: 0;
	width: 28%
}
.account_detail{
	padding: .5rem 0;
}
.account_table{
	border-bottom: 1px solid #eef3f5;
	border-top: 1px solid #eef3f5;
	width: 100%;
	background-color: #fff
}
.year0{
	margin-left: 5%
}
.ac_time{
	border-right:1px solid #eef3f5;
	width: 30%;
	text-align: left;
	
}
.account_table tr{
	padding: .5rem 0;
	border-bottom: 1px solid #eef3f5;
}
.account_table tr td{
	padding: .5rem 0 .5rem 5%;
}
.revise_psd{
	padding: .2rem .8rem;
	border-radius: 1.5rem;
	border: 1px solid #afc1cb;
	text-align: center;
	display: inline-block;
	background: rgba(255,255,255,.4);
}
.go_reset{	
	padding: 1rem 0;
	border-radius: .2rem;
	border: 1px solid #afc1cb;
	font-size: 1.4rem;
	margin-bottom: 1rem;
}

.box_bb{
	position: absolute;
    right: 0;    
    color: #1f3b4e;
    display: inline-block;
    padding: .3rem 1rem;
    border: 1px solid #afc1cb;
}
.lpk_say span:nth-child(1){
	text-align: left;
    float: left;
    width: 4.5rem;
}
.list_icon{	
    float: left;
    width: 20px;
    height: 20px;
    background: url(../img/user_icon/list.png) no-repeat;
    background-size: 20px 20px;
    margin-right: 0.5rem;
    margin-top: 0rem;
}
.order_s_content.lpk_list_new .order_s_box{
	border-top: none;
    border-left:  none;
    border-right:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
    box-shadow:  none;
}
.je_icon{
	 background: url(../img/user_icon/je.png) no-repeat;
	 background-size: 20px 20px;
}
.cart_product_list.no-bottom{
	border-bottom:0
}




/*手机邮箱验证成功提示*/

.pop_bg_con{
	position:absolute;
	top:20%;
	left: 50%;
	width: 90%;
	margin-left:-45%;
	padding:2rem 0;
	z-index:100;
	text-align:center;
	background:#fff;
	border-radius:5px;
}
.pop_bg .pop_bg_con img{
	width:40%;
}
.pop_bg .pop_bg_con p{
	font-size:1.4rem;
}
.m_tips_box{
	position:fixed;
	top:30%;
	left: 50%;
	margin-left:-20%;
	padding:2rem;
	z-index:100;
	text-align:center;
	background: rgba(0, 0, 0, 0.7);
	border-radius:5px;
}
.m_tips_box img{
	width:21%;
	display: inline-block;
	margin-bottom: 1rem;
}
.m_tips_box p{
	font-size:1.4rem;
	color:#fff;
}

/*礼品卡订单提交成功提示*/
.li_pop_bg{
	position: fixed;
	width: 120px;
	height:80px;
	background: rgba(0,0,0,.8);
	top: 50%;
	margin-left:-60px;
	margin-top:-40px;
	left: 50%;
	z-index:99;
	border-radius:5px;
}
.li_pop_bg .li_pop_bg_c{
	position:absolute;
	top:10px;
	z-index:100;
	text-align:center;
}
.li_pop_bg .li_pop_bg_c img{
	width:40%;
}
.li_pop_bg .li_pop_bg_c p{
		color:#fff;
}

/*设置默认地址开关*/
.switch{
	width: 3rem;
	height: 1.8rem;
	border-radius: 1rem;
	-webkit-border-radius:1rem;
	position: relative;
	background-color: #afc1cb;
}
.switch_bar{
	width: 1.6rem;
	height: 1.6rem;
	position: absolute;
	top: .1rem;
	left: .15rem;
	border-radius: 50%;
	-webkit-border-radius:50%;
	background-color: #fff;
	box-shadow: -1px 1px 5px rgba(0,0,0,.4);
}

/* 订单 */
.b_bottom2{ 
	border-bottom:.2rem solid #afc1cb;
}
.b_bottom5{ 
	border-bottom:.5rem solid #eef3f5;
}
/*收银台*/
.payment_style li{
	padding:2rem 0;
	border-bottom:.1rem solid #eef3f5;
	position:relative;
	font-size:1.4rem;
}
.payment_style li:after{
	display:block;
	 content: '';
	 height:0;
	 clear:both;
	 overflow:hidden;
}
.payment_style li .arr_right{
	display:block;
    width:0; 
    height:0; 
    border-top:6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #afc1cb;
    position: absolute;
    top: 50%;
    right: 0;
	margin-top:-0.5rem;
}
.payment_style li.wei_icon:before {
    display: inline-block;
    content: '';
    float: left;
    width: 35px;
    height: 35px;
    background: url(../img/user_icon/ic_pay_wechat.png) no-repeat;
    background-size: 35px 35px;
    margin-right: 1rem;
	margin-top:-0.5rem;
}
.payment_style li.zhi_icon:before {
    display: inline-block;
    content: '';
    float: left;
    width: 35px;
    height: 35px;
    background: url(../img/user_icon/ic_pay_alipay.png) no-repeat;
    background-size: 35px 35px;
     margin-right: 1rem;
	margin-top:-0.5rem;
}
.payment_style li.yin_icon:before {
    display: inline-block;
    content: '';
    float: left;
    width: 35px;
    height: 35px;
    background: url(../img/user_icon/ic_pay_unionpay.png) no-repeat;
    background-size: 35px 35px;
     margin-right: 1rem;
	margin-top:-0.5rem;
}
.gopay{
	border-color: #E88671;
	background-color: #E88671;
	color: #fff;
}
/*订单*/
.order_s_content{
	margin:0 auto ;
}
.order_s_content .order_tips{
	text-align:center;
}
.order_s_content .order_s_box{
	border-top:3px solid #afc1cb;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	-webkit-box-shadow:0 4px 10px rgba(242, 242, 242, .5);  
	-moz-box-shadow:0 4px 10px rgba(242, 242, 242, .5);  
	box-shadow:0 4px 10px rgba(242, 242, 242, .5);  
	padding:.5rem;
	
}
.sales_oreder_bg{
	width:100% ;
	height:47px;
	background:url(../img/user_icon/order_arr_dowm.png) 0 0 repeat-x;
	background-size:10px;
}
.order_s_box .sales_oreder_title{
	padding:.5rem 0 0;
	position:relative;
}
.order_s_box .sales_oreder_title:before{
	display: inline-block;
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    background: url(../img/user_icon/number2x.png) no-repeat;
    background-size: 20px 20px;
    margin-right: 0.5rem;
    margin-top: 0rem;
}

.order_s_box .sales_oreder_title span:nth-child(1){
	text-align:left;
	float:left;
	width:4.5rem;
}
.order_s_box .sales_oreder_title .sporderid{
display:inline;
background:none;
}
.order_s_box .sales_oreder_title span:nth-child(3){
	position:absolute;
	right:0;
	top:50%;
	margin-top:-1.5rem;
	color:#1f3b4e;
	display:inline-block;
	padding:.3rem 1rem;
	border:1px solid #afc1cb;
}
.order_s_box .sales_oreder_title .replicated,.replicated {
	display:none;
	width:50px;
	padding:5px 0;
	text-align:center;
	color:#fff;
	border-radius:3px;
	position:absolute;
	right:0;
	top:-30px;
	background:rgba(0,0,0,0.8);
}
.replicated{z-index: 160;}
.order_s_box .sales_oreder_title .replicated:after,.replicated:after{
	content:"";
	position:absolute;
	bottom:-6px;
	left:15px;
	z-index:10;
	width:0; 
    height:0; 
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid rgba(0,0,0,0.8);
}
.order_s_box .sales_oreder_style {
	padding:1rem 0;
}
.order_s_box .sales_oreder_style ul:after,
.order_s_box .sales_oreder_style:after,
.sales_oreder_btn_bar:after{
	display:block;
	 content: '';
	 height:0;
	 clear:both;
	 overflow:hidden;
}
.order_s_box .sales_oreder_style ul {
	/*float:left;*/
}
.order_s_box .sales_oreder_style ul li{
	margin-top:0.5rem;
	margin-left: 25px
}
.order_s_box .sales_oreder_style .pay_icon{
	display: inline-block;
	float: left;
    width: 20px;
    height: 20px;
    background: url(../img/user_icon/money2x.png) no-repeat;
    background-size: 20px 20px;
    margin-right: 0.5rem;
    margin-top: 0rem;
}
.order_s_box .sales_oreder_style .sh_icon{
	display: inline-block;
	float: left;
    width: 20px;
    height: 20px;
    background: url(../img/user_icon/address2x.png) no-repeat;
    background-size: 20px 20px;
    margin-right: 0.5rem;
    margin-top: 0rem;
}
.order_s_box .sales_oreder_style ul li:nth-child(1){
	margin-top:0;
}
.order_s_box .sales_oreder_style ul li:last-child{
	border-right:none;
}
.order_s_box .sales_oreder_style ul li span:nth-child(1),.sales_oreder_style .o_t{
	margin-right: .5rem;
	width: auto;
	display:inline-block;
}
.order_s_box .sales_oreder_style .oreder_s_adress,.order_s_box .sales_oreder_style .oreder_s_time{
	margin-left:2rem;
}
.sales_oreder_style .o_adress{
	margin-left:5rem;
}
.order_s_box .sales_oreder_style .oreder_s_adress p,.order_s_box .sales_oreder_style .oreder_s_time p{
display:inline-block;
}
.order_s_box .sales_oreder_style .oreder_s_time{
	
}
.sales_oreder_btn_bar{
	margin:5rem 0 1rem;
}
.sales_oreder_btn_bar a{
	width:45%;
	display:inline-block;
	padding:1rem 0;
	font-size:1.4rem;
	text-align:center;
	border-radius:.2rem;
}
.sales_oreder_btn_bar a.btn_blue{
	border:1px solid #afc1cb;
}
.sales_oreder_btn_bar a.btn_pay_pink{
	background:#e88671;
}
/* my all order 我的全部订单 */
.order_nav{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background-color: #fff;
	position: fixed;
	overflow: hidden;
	left: 0;
	top: 44px;
	z-index: 11
}
.order_nav ul{margin-left: 5px}
.order_nav ul li{
	float: left;
	width: 7rem;
	text-align: center;
}
.order_nav ul li a{color: #7D8086;font-size: 1.3rem}
.order_nav ul li.on a{
	border-bottom: 1px solid #1b374b;
    height: 43px;
    display: inline-block;
    color: #1b374b
}
.myorder_info{padding-top: 1rem}
/*#items li:first-child{padding-top: 1.5rem;}*/
.order_none{
	line-height: 2rem;
	text-align: center;
	margin-top: 3rem;
}
.order_none h5{
	font-size: 1.4rem;
}
.order_none .btn{
	border: 1px solid #E88671;
	border-radius: 2rem;
	width: 30%;
	padding: 3px 0;
	color: #E88671;
	margin: 0 auto;
	margin-top: 2rem;
}
.myorder_loop{
	padding: 1rem 5%;
	background-color: #fff;	
	border-top: 2px solid #afc1cb;
	position: relative;
	display: inline-block;
	margin-bottom: 2rem;
	width: 90%;
}
.myorder_down_arrow{
	background: url(../img/user_icon/down_arrow.png) repeat-x;
    background-size: 2.5rem;
    width: 100%;
    height: 1.5rem;
    position: absolute;
    bottom: -1.4rem;
    left: 0;
    overflow: hidden;
}
.myorder_loop .replicated{
	right: 15px;
    top: -25px;
}
.order_pro_li{
	padding: .5rem 0;
}
.order_pro_li ul li{
	width: 15%;
	float: left;
	margin-right: 1.5%;
	box-sizing:border-box;

}
.order_pro_li ul li:nth-child(6){margin-right: 0}
/*.order_time{
	font-family: sentinel;
	font-style:italic;
}*/
.order_btn{
	display: inline-block;
	padding: .4rem;
	border: 1px solid #afc1cb;
	border-radius: .3rem;
	-webkit-border-radius:.3rem;
	color: #1c384c;
	/*width: 35%;*/
	text-align: center;
	float: right;
	font-size: 1.3rem;
	margin-right: 5px;
}
.order_bo{
	border-color: #e88671;
	color: #e88671;
	/*margin-left: 5px*/
}
.single_info{
	width: 83%;
	float: right;
	line-height: 1.5
}
.single_info p{font-size: 1.3rem}
.single_info p:nth-child(1){
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.order_number{
	height: 1.5rem;
    color: #1e384b;
    font-size: 1.2rem;
    width: 90%;
    position: relative;
    top: .5rem;
}
/* 我的评价 



/*礼品卡使用说明*/
.user_content .topic{
	color:#1B374B;
	font-weight:bold;
	padding-top:10px;
	font-size:1.3rem;
}
.user_content .answer{
	color:#4A525D;
	font-size:1.2rem;
	margin-top:5px;
	line-height:1.5rem;
}

/*我的积分*/
.user_nav  .doubt_icon{
	display:block;
	position:absolute;
	right:5%;
	top:50%;
	margin-top:-12px;
	background:#fff;
	border:1px solid #1d384b;
	color:#1d384b;
	width:20px; 
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	border-radius:100%;
}
.user_content .top_banner{
	width: 100%;
	background: #F5FCFF;
    background: -moz-linear-gradient(top,  #F5FCFF 0%, #ddeaf1  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5FCFF), color-stop(100%,#ddeaf1));
    background: -webkit-linear-gradient(top,  #F5FCFF 0%,#ddeaf1 100%);
    background: -o-linear-gradient(top,  #F5FCFF 0%,#ddeaf1 100%);
    background: -ms-linear-gradient(top,  #F5FCFF 0%,#ddeaf1 100%);
    background: linear-gradient(to bottom,  #F5FCFF 0%,#ddeaf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5FCFF', endColorstr='#ddeaf1',GradientType=0 ); 
    text-align: center;
}
.top_banner .currPoint{
	font-weight: bold;
    line-height: 36px;
    margin-top: 6px;
}
.user_content .qn_item{
	width: 100%;
	background: #ecf3f7;
    text-align: center;
}
.qn_item .spend_m,.qn_item .make_m{
	display:inline-block;
	width:49%;
	text-align:center;
}
.qn_item .spend_m{
	border-right:1px solid #c7d5dc;
}
.qn_item .spend_m:before{
	display: inline-block;
    content: '';
	width: 20px;
    height: 20px;
	background: url(../img/user_icon/buy.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
	position:relative;
	top:4px;
}
.qn_item .make_m:before{
	display: inline-block;
    content: '';
	width: 20px;
    height: 20px;
	background: url(../img/user_icon/get.png) no-repeat;
    background-size:20px 20px;
	margin-right:.5rem;
	position:relative;
	top:4px;
}
.wallet_content .intHeader{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eef3f5;
}
.wallet_content .intContent .time{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eef3f5;
}
.wallet_content .intContent .detali_con {
	width:100%;
}
.wallet_content .intContent .detali_con li {
	border-bottom:1px solid #eef3f5;
	height:60px;
}
.wallet_content .intContent .detali_con li:after{
	display:block;
	content:"";
	clear:both;
	overflow:hidden;
	height:0;
}
.wallet_content .intContent .detali_con li  .li_l{
	float:left;
	width:25%;
	border-right:1px solid #eef3f5;
	height:60px;
}
.wallet_content .intContent .detali_con li  .li_r{
	float:right;
	width:74%;
	position:relative;
}
.wallet_content .intContent .detali_con li  .li_l p,
.wallet_content .intContent .detali_con li  .li_r p{
	padding-left:15px;
}
.wallet_content .intContent .detali_con li  .li_l p:nth-child(1),
.wallet_content .intContent .detali_con li  .li_r p:nth-child(1)
{
	margin-top:10px;
}
.wallet_content .intContent .detali_con li  .li_r p:nth-child(3){
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-8px;
}
/*6.17  增加无积分样式*/
.intContent .jifen_tips{
	text-align:center;
	margin:5rem 0;
	color:#b4c5cf;
	font-size:1.6rem;
}

/*我喜欢的*/
.user_nav  .user_tabs{	
	width: 80%;
    margin: 0 auto;
}

.user_nav .user_tabs li {
    float: left;
    line-height: 44px;
    width: 50%;
    color: #80858d;
    position: relative;
    text-align: center;
}
.user_nav .user_tabs li a{font-size: 1.4rem}
.user_nav .user_tabs li.on a{
    color: #1b374b;
    border-bottom: 1px solid #1b374b;
    display: inline-block;
}
.user_content .like_pro_list{
	width:100%;
}
.user_content .like_pro_list li{
	width:100%;
	border-bottom: 1px solid #eef3f5;
	padding:10px 0;
}
.user_content .like_pro_list li:after{
	display:block;
	content:"";
	clear:both;
	overflow:hidden;
	height:0;
}
.user_content .like_pro_list .proList_l{
	width:30%;
	max-width:100px;
	margin-left:5%;
	float:left;
}
.user_content .like_pro_list .proList_l img{
	width:70px;
}
.user_content .like_pro_list .proList_r{
	float:left;
	width:60%;
	position:relative;
}
.user_content .like_pro_list .proList_r .l_p_del_btn,
.user_content .like_pro_list .proList_r .l_p_buy_btn,
.user_content .like_pro_list .proList_r .l_p_like_btn,
.user_content .like_pro_list .proList_r .l_p_unlike_btn{
	display:inline-block;
	position:absolute;
	bottom:0;
	cursor:pointer;
	width: 28px;
    height: 28px;
}
.user_content .like_pro_list .proList_r .l_p_del_btn{
	right:40px;
    background: url(../img/user_icon/delete.png) no-repeat;
    background-size:28px 28px;
}
.user_content .like_pro_list .proList_r .l_p_buy_btn{
	right:0;
	background: url(../img/user_icon/shop.png) no-repeat;
    background-size:28px 28px;
}

.user_content .like_pro_list .proList_r .l_p_unlike_btn{
	right:40px;
    background: url(../img/user_icon/unlike.png) no-repeat;
    background-size:28px 28px;
}
.user_content .like_pro_list .proList_r .l_p_like_btn{
    background: url(../img/user_icon/like.png) no-repeat;
    background-size:28px 28px;
}
.user_content .like_pro_list .proList_r  .l_p_like_tips{
	display:none;
	position:absolute;
	top:-40px;
	left:50%;
	margin-left:-25px;
	z-index:9;
	padding:8px 0;
	text-align:center;
	width:50px;
	background:#e88671;
	border-radius:3px;
	font-size:12px;
	color:#fff;
}
.user_content .like_pro_list .proList_r  .l_p_like_tips:after{
	content:"";
	position:absolute;
	bottom:-6px;
	left:16px;
	z-index:10;
	width:0; 
    height:0; 
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:16px solid #e88671;
}
.user_content .like_pro_list .proList_r  .l_p_like_tips_n{
	display:none;
	position:absolute;
	top:-40px;
	left:50%;
	margin-left:-25px;
	z-index:9;
	padding:8px 0;
	text-align:center;
	width:50px;
	background:#B7C8D1;
	border-radius:3px;
	font-size:12px;
	color:#fff;
}
.user_content .like_pro_list .proList_r  .l_p_like_tips_n:after{
	content:"";
	position:absolute;
	bottom:-6px;
	left:16px;
	z-index:10;
	width:0; 
    height:0; 
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:16px solid #B7C8D1;
}

/*我的优惠券*/
.user_nav .meb_ticket_title{
	width:90%;
	margin:44px auto 0;
}
.user_nav .meb_ticket_title:after{
	display:block;
	content:"";
	clear:both;
	overflow:hidden;
	height:0;
}
.user_nav .meb_ticket_title li{
	float: left;
    font-size: 1.3rem;
    line-height: 43px;
    width: 25%;
    color: #80858d;
    position: relative;
    text-align: center;
}
.user_nav .meb_ticket_title li a{
	display:inline-block;
}
.user_nav .meb_ticket_title li.on  a {
    color: #1b374b;
    border-bottom: 2px solid #1b374b;
}
.meb_ticket_cont{
	margin-top:14px;
}
.meb_ticket_cont ul.coupon_bg {
    background-color: #F5f5f5;
}
.meb_ticket_cont ul {
    width: 100%;
	-webkit-box-flex: 1;
}
.meb_ticket_cont ul li.ticket_list {
    width: 94%;
    margin: 0.6rem auto 0;
    background: url(../img/user_icon/t-bg.png) no-repeat center;
    background-size: 100% 100%;
    height: 100px;
    display: -webkit-box;
	position:relative;
	overflow:hidden;
}
.meb_ticket_cont ul li.ticket_list a {
    display: block;
    position: relative;
    padding:5% 8%;
    text-align: left;
}
.meb_ticket_cont ul li.ticket_list .pepper_l_tit{
	display:block;
	
}
.meb_ticket_cont ul li.ticket_list .ksy_icon{
	display:inline-block;
	position:absolute;
	top:0;
	right:-10px;
	width:80px; 
	height:98px;
	background :url(../img/user_icon/keshiyong.png) no-repeat center;
	background-size: 70% 70%;
}
.meb_ticket_cont ul li.ticket_list .wks_icon{
	display:inline-block;
	position:absolute;
	top:0;
	right:-10px;
	width:80px; 
	height:98px;
	background :url(../img/user_icon/weikaishi.png) no-repeat center;
	background-size: 70% 70%;
}
.meb_ticket_cont ul li.ticket_list .ysy_icon{
	display:inline-block;
	position:absolute;
	top:0;
	right:-10px;
	width:80px; 
	height:98px;
	background :url(../img/user_icon/yishiyong.png) no-repeat center;
	background-size: 70% 70%;
}
.meb_ticket_cont ul li.ticket_list .ygq_icon{
	display:inline-block;
	position:absolute;
	top:0;
	right:-10px;
	width:80px; 
	height:98px;
	background :url(../img/user_icon/yiguoqi.png) no-repeat center;
	background-size: 70% 70%;
}
.meb_ticket_cont ul li.ticket_list  .pepper_l_time
 {
	margin-top:2px;
}
.meb_ticket_cont ul li.ticket_list  .pepper_l_tips .qsy_botton{
	display:inline-block;
	border:1px solid #afc1cb;
	margin-left:10px;
	padding:2px 5px;
}
.meb_ticket_cont .coupons_group_item{
	width:90%;
	margin:10px auto;
}
.meb_ticket_cont .coupons_group_item:after{
	display:block;
	content:"";
	clear:both;
	overflow:hidden;
	height:0;
}
.meb_ticket_cont .coupons_group_item input{
	width:75%;
	background:#fff;
	border-radius:5px;
	height:35px;
	float:left;
	border-radius:2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
/*6.17  新增我的优惠券页面样式*/
.meb_ticket_cont .coupons_group_item input[type='text']{
	font-size:12px;
	color:#AFC1CB;
}
/*end*/
.meb_ticket_cont .coupons_group_item  .binding_botton{
	width:23%;
	background:#1b374b;
	color:#fff;
	line-height:35px;
	border-radius:2px;
	text-align:center;
	height:35px;
	float:right;
}
/* 我的评价 */
.user_nav .comment_tab{
	width: 70%;
}
.user_nav .comment_tab li{
	width: 50%;
	float: left;

}
.comments_con{padding-top: 1rem}
.no_comments{
	text-align: center;
}
.no_comments img{
	width: 40%;
	margin-top: 3rem
}
.comment_li{
	padding:.5rem 0;
	border-bottom: 1px solid #eef3f5;
	display: inline-block;
}
.comments_left{
	width: 20%;
	float: left;
}
.comments_right{
	width: 76%;
	float: right;
}
.comment_pro_title{
	width: 40%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.comments_score{
	width: 15%;
	float: right;
}
.comment_stars,.evaluate_star,.average_stars{
	background: url(../img/icon/stars.png) no-repeat;
	background-size: 120px 135px;
	width: 40%;
	height: 21px;
    background-position: 0 top;
}
.evaluate_star{
	width: 120px;
    height: 18px;
    background-size: 120px 60px;
}
.average_stars{
	width: 110px;
    height: 18px;
    background-size: 110px 55px;
}
.comment_stars .stars,.evaluate_star .dostar,.average_stars .avstar{
	background: url(../img/icon/stars.png) no-repeat;
	height: 100%;
    float: left;
    width: 100%;
    background-position: 0px top;
    background-size: 100px 50px;
}
.comment_stars .stars.bluestar{
	background-position: 0 -16px;
}
.comment_stars .stars.redstar{
	background-position: 0 -33px;
}
.average_stars .avstar{
	background-position: 0px top;
    background-size: 110px 55px;
}
.evaluate_star .dostar{
	background-position: 0px top;
    background-size: 120px 60px;
}
.average_stars .avstar.bluestar{
	background-position: 0 -18px;
}
.average_stars .avstar.redstar{
	background-position: 0 -36px;
}

.evaluate_star .dostar.bluestar{
	background-position: 0 -20px;
}
.evaluate_star .dostar.redstar{
	background-position: 0 -40px;
}
.badpost{
	width: 70%;	
	padding: .8rem;
	left: -.5rem;
	background-color: #1b374b;
	position: absolute;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem;
	top: -1.5rem;
	z-index: 150
}
.badpost:before,.badpost:after{
	content: "";
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 0;
	border-top: 7px solid #1b374b;
	bottom: -7px;
	left: 48%;
}
.badpost:before{
	border-top: 7px solid #1b374b;
	bottom: -6px;
}
.comment_bar{
	padding:.3rem .9rem;
	background-color: #ee9b84;
	border-radius: 2rem;
	-webkit-border-radius:2rem;
	margin-right: .5rem;
	margin-top: .5rem;
	word-break:break-all;
	color: #fff;
	font-size: 1.2rem;
}

.comment_photo{
	width: 100%;
	margin-top: .5rem;
	display: inline-block;
}
.comment_photo a{
	width: 30%;
	float: left;
	margin-right: 3%
}
.manager_reply{
	border-top: 1px solid #eef3f5;
	margin-top: .5rem;
	padding-top: .5rem;
	position: relative;
}
.manager_reply:before,.manager_reply:after{
	content: "";
	position: absolute;	
	border-bottom: 15px solid transparent;
	border-left: 15px solid #eef3f5;	
	top: 0;
}
.evaluate_li{
	width: 100%;
	padding: .8rem 0;
	border-bottom: 1px solid #eef3f5;
	display: inline-block;
}
.evaluate_li .proimg{
	width: 20%;
}
.proTitle{
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.evaluate_li .goevaluate{
	width: 75%;
	line-height: 1.65
}
.evaluate_li .evaluate_btn{
	padding: .5rem 0;
	margin-top: .8rem;
	font-size: 1.2rem;
	border-radius: .3rem;
	border:1px solid #e88671;
	color: #e88671;
	width: 20%;
}
.evaluate_page{
    width: 100%;
    height: 100%;
    position: fixed;
    left: -100%;
    background-color: #fff;
    z-index: 136;
    top: 45px;
   -webkit-transition:all .5s linear;
    transition:all .5s linear;
}
.evaluate_page .wd90{
	overflow-y:auto;
	height: 100%;
}

.choose_bar span{
	padding: .3rem .6rem;	
	border-radius: 2rem;
	-webkit-border-radius:2rem;
	margin-right: .1rem;
	margin-top: .5rem;
	word-break:break-all;
	font-size: 1.2rem;
	border:1px solid #dfe0e2;
}
.choose_bar .addspan{
	border: none;
    padding: 0; 
    border-radius: 0; 
    margin-top: auto; 
    display:none;
}
.addspan.go{display: initial;}
.choose_keyword{
	padding-top: .5rem;
}
.choose_bar span.on{
	background-color: #ee9b84;
	color: #fff;
	border:1px solid #ee9b84;
}
.choose_bar .addspan.on{
	background-color: #fff;
	color: #1b374b;
	border:none;
}
.see_more,.choose_bar .see_more.on{
	background-color: #afc1cb;
	border:1px solid #afc1cb;
	color: #fff;
}
.evaluate_box{
	border: 1px solid #eef3f5;
	padding: .8rem;
	margin-bottom: 10rem;
}
.evaluate_box textarea{
	width: 99%;
	height: 5rem;
	font-size: 1.2rem;
	line-height: 1.5rem;
	color: #666;
}
.updata_pic{
	display: inline-block;
	width: 100%;
}
.updata_pic ul li{
	width: 30%;
	position: relative;
	float: left;
	margin-right: 5%;
	height: 90px;
}
.updata_pic ul li a{height: 100%}
.updata_pic ul li img{
	height: 100%;
}
.updata_pic ul li .dele_pic{
	position: absolute;
	top: -0.5rem;
	right: -0.5rem;
	width: 26%;
	height: auto;
}
.update_pic{
	width: 15%;
    float: left;
    padding: 30px 7%;
    background-color: #eef3f5;
    height: 30px;
}
.comment_submit_btn{
	width: 90%;
	height: 3rem;
	padding: .5rem 5%;
	box-shadow: 0px -2px 2px #f8f8f8;
	background-color: #fff;
	position: absolute;
	left: 0;
	bottom: 45px;
}
.anonymous{
	width: 18%;
	float: left;
	margin-top: .7rem;
}
.anonymous label input{
	position: relative;
	right: .5rem;
}
.submit_btns,.cancle_btn{
	border-radius: .3rem;
	height: 100%;
	text-align: center;
	line-height: 3rem;
}
.submit_btns{
	width: 50%;
	float: left;
	background-color: #1b374b;
	margin-left: 2%;
	color: #fff
}
.cancle_btn{
	width: 25%;
	float: right;
	border:1px solid #afc1cb;	
}
.giveup{width: 90%;margin:0 auto;}
.giveup a{
	width: 45%;
	height: 35px;
	line-height: 35px;
	border-radius: .3rem;
	-webkit-border-radius:.3rem;
	-moz-border-radius: .3rem;
	border:1px solid #afc1cb;
}
/* 已经完成的订单详情页 */
.suc_order_info{padding-top: 1rem}
.suc_order_info .order_numb{
	position: relative;
    top: 0.5rem;
    font-size: 1.2rem;
    width: 35%;
    padding: 0 6px;
    margin-right: 5px
}
.suc_order_info .order_numb textarea{	
	position: relative;
	overflow: visible;
    height: 1.8rem;
    vertical-align: bottom;
	background: transparent;
    color: #1e384b;
}
.stream{
	width: 100%;
	display: inline-block;	
}
.stream_title{
	position: relative;
}
.stream_title .wuliu{
	width: 6%;
}
.stream_title .stream_newinfo{
	width: 84%;
	margin-left: 3%
}
.singlearrow{
	width: 7%;
	position: absolute;
	right: 5%;
    text-align: right;
}
.singlearrow:before,.singlearrow:after{
	content: "";
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	border-bottom:0;
	top:7px;
}
.singlearrow:before{
	top: 8px;
	border-top: 7px solid #1e384b;
}
/*物流*/
.stream_line{
	border-left: 1px solid #b0c3cc;
	width: 90%;
	float: left;
	padding: 0 5%;
	position: relative;
}
.stream_line ul li{
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
}
.stream_line .dotts{
	width: 10px;
	height: 10px;
	background-color: #b0c3cc;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	position: absolute;
	top: 2.5rem;
	left: -7%;
}
.stream_line ul li p{
	color: #999;
	font-size: 1rem;
}
.stream_line ul li.on p,.stream_line ul li.on p b{
	color: #ee9b84;
}
.stream_line ul li.on .dotts{
	background-color: #ee9b84;
}
.flipv{
	-moz-transform:rotateX(180deg);
	-webkit-transform:rotateX(180deg);
	-o-transform:rotateX(180deg);
	transform:rotateX(180deg);
	filter:FlipV;
	top:1.5rem;
}
.order_dtn{
	position: fixed;
	bottom: 49px;
	text-align: right;
	z-index: 135
}
.order_dtn .a_btn{
	display: inline-block;
	padding:.5rem .8rem;
	border:1px solid #afc1cb;
	border-radius: .3rem;
	-webkit-border-radius:.3rem;
	margin-top: .2rem;
}
.pink_button:hover{
	color: #fff;
}
/*登录注册*/
.account_login {
	width:50%;
	padding:50px 0 0;
	margin:0 auto;
}
.cus_form_list{
	width:80%;
	margin:0 auto;
}
.cus_form_list li {
	margin-top:20px;
}
.cus_form_list li label{
	display:block;
	color:#1b374b;
	height:20px;
}
.cus_form_list li .input_text{
	height:3rem;
	line-height:3rem;
	border-bottom:1px solid #eef3f5;
	position:relative;
}
.cus_form_list li .input_text input{
	height:3rem;
	line-height:3rem;
	font-size: 1.4rem;
	color:#1b374b;
	background:none;
}
.cus_form_list .login_button,.cus_form_list .res_button{
	width:100%;
	height:35px;
	line-height:35px;
	color:#fff;
	text-align:center;
	background:#1b374b;
	font-size:1.5rem;
	border-radius:3px;
	margin-top:20px;
	cursor:pointer;
}
.cus_form_list  .login_tips{
	text-align:center;
	margin-top:20px;
}
.cus_form_list li  .password_style{
	display:inline-block;
	position:absolute;
	right:0;
	
}
.cus_form_list li  .password_off{
	width:30px;
	height:19px;
	background: url(../img/user_icon/password_off.png) no-repeat;
    background-size:30px 19px;
	top:5px;
}
.cus_form_list li  .password_on{
	width:30px;
	height:19px;
	background: url(../img/user_icon/password_on.png) no-repeat;
    background-size:30px 19px;
	top:0px;
}
.cus_form_list li .getM{
	padding:0px 5px;
	line-height:28px;
	border:1px solid #afc1cb;
	border-radius:3px;
	top:-5px;
	font-size: 1.2rem;
	background-color: #fff;
	color: #1e384b;
}

/*找回密码*/
.user_content .f_list .check_code.r0{
	right:0;
}

/* mydelivery我的宅配 */
.mydelivery ul{margin-left: 0}
.mydelivery ul li{width: 50%;}
.bd_afc1cb{border: 1px solid #afc1cb}
.pd23{padding: .2rem .3rem}
.zp_order_info{
	border-top: 1px solid #afc1cb;
	margin-top: 1rem;
	padding-top: .5rem
}
.zp_order_info_list {
    padding: .5rem 0;
    border-bottom: 1px solid #eef3f5;
}
.zp_order_list p {
    margin-bottom: .8rem;
}
.zp_process_img {
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	text-align: center;
	overflow: hidden;
	display: inline-block;
	background-color: #dfe0e2;
	padding: .2rem;

}
.zp_process_img img{vertical-align: 3px}
.zp_process_img.on{background-color: #1b374b}
.zp_menu{position: relative;}
.zp_menu span {
	width: 16%;
	display: inline-block;
}
.zp_menu .right_arrow{
	position: relative;
	right: 5%
}
.right_arrow:before,.right_arrow:after{
  content: "";
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff;
  border-right: 0;
  top: 15px;
  right: -8px;
}
.right_arrow:before{
	right:-10px;
  border-left: 8px solid #1b374b;
}
.rt35{right: 35px}
.suc_order_info .replicated{
	right: 44%;
    z-index: 160;
    top: -20px;
}

/* 配送范围  */
.peis{padding: 1rem 0}
.peis p{
	margin-bottom: 1rem;
	line-height: 1.8rem;	
}































